AmeliaBooking\Application\Services\Booking\EventApplicationService D

Total Complexity 266
Dependencies 27
Dependents 0
Total lines 1,652
Lines of code 1,042
Logical lines of code 489
Comment lines 305
Methods 19
Properties 1

Methods 19

Method Rating Maintainability Complexity Lines of code
update()
D
8
81 395
getEventsByIds()
B
40 21 56
add()
B
34 18 93
updateStatus()
B
38 18 69
delete()
B
39 18 68
updateSingle()
B
36 17 78
eventDetailsUpdated()
A
57 16 14
getEventById()
A
48 14 33
deleteEvent()
A
48 12 30
getEditedEvents()
A
54 10 21
removeSlotsFromEvents()
A
43 8 49
getTicketsPriceByDateRange()
A
49 8 30
addSingle()
S
46 5 37
deleteEventBooking()
S
56 5 17
build()
S
54 4 22
getLastPeriod()
S
62 4 12
isSeparateRecurringEvent()
S
68 4 7
getEventsByCriteria()
S
67 2 8
__construct()
S
81 1 3